Меню
Публикации
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
Главный редактор
НИКИФОРОВ
Владимир Олегович
д.т.н., профессор
Партнеры
doi: 10.17586/2226-1494-2023-23-6-1162-1170
УДК 004.94
Реализация нейронных сетей в методе многоуровневых компонентных цепей
Читать статью полностью
Язык статьи - русский
Ссылка для цитирования:
Аннотация
Ссылка для цитирования:
Кочергин М.И. Реализация нейронных сетей в методе многоуровневых компонентных цепей // Научно-технический вестник информационных технологий, механики и оптики. 2023. Т. 23, № 6. С. 1162–1170. doi: 10.17586/2226-1494-2023-23-6-1162-1170
Аннотация
Введение. Проанализированы способы представления искусственных нейронных сетей в пакетах моделирования Simulink и SimInTech. Приведены примеры визуальных схем (моделей), построенных в данных пакетах моделирования с использованием блоков нейронных сетей. Показано, что этим моделям присущи такие недостатки, как отсутствие механизмов проведения структурной оптимизации искусственных нейронных сетей, отсутствие возможности их объединения в ансамбли и обучения нейронных сетей одновременно с работой модели объекта управления. При построении нейросетевых моделей управления затруднено использование специализированных библиотек Python (Keras, PyTorch и др.) и среды NeuroGenetic Optimizer (BioCompSystems). Метод. Показан способ реализации моделей искусственных нейронных сетей в формализме метода многоуровневых компонентных цепей. Согласно предложенному способу, построение моделей объекта и системы управления осуществляется на визуальном языке из готовых блоков (компонентов) с направленными и ненаправленными связями. Методика многоуровневого представления нейросетевых моделей управления связывает модели с другими инструментами метода компонентных цепей. Основные результаты. Предложены варианты моделей нейронных сетей с инкапсулированной и компонентной структурами. Первый вариант характеризуется компактностью модели управления, возможностью автоматизированной вариации и оптимизации структуры нейронной сети, возможностью изменения структуры сети во время работы модели при вычислительном эксперименте (сценарии). Второй вариант обладает возможностью детальной отладки, исследования процесса обучения сети и конструирования сети любой структурной сложности. Представлено описание связей основных разработанных компонентов — нейронной сети, блоков обучения, объединения нейросетей в ансамбль (бэггинг), чтения данных из файла, формирования выборок и слоев нейронной сети (входной, скрытый, выходной). Работа компонентов проиллюстрирована на реализации многоуровневой компьютерной модели неуправляемого полета тела (цели) и управляемого полета снаряда для решения задачи управления траекторией снаряда с целью поражения цели. Обсуждение. Разработанные библиотеки компонентов могут быть использованы в составе среды моделирования МАРС для построения многоуровневых систем управления объектами мультифизической природы.
Ключевые слова: нейронные сети, моделирование, метод компонентных цепей, машинное обучение, Simulink, SimInTech, среда моделирования МАРС
Список литературы
Список литературы
- Кориков А.М. Интеллектуальное управление в технических системах // Научный вестник Новосибирского государственного технического университета. 2014. № 1(54). С. 18–26.
- Онуфрей А.Ю., Разумов А.В., Какаев В.В. Метод оптимизации структуры в иерархических распределенных системах управления // Научно-технический вестник информационных технологий, механики и оптики. 2023. Т. 23. № 1. С. 44–53. https://doi.org/10.17586/2226-1494-2023-23-1-44-53
- Колесников А.А., Колесников А.А., Кузьменко А.А. Метод АКАР и теория адаптивного управления в задачах синтеза нелинейных систем управления // Мехатроника, автоматизация, управление. 2017. Т. 18. № 9. С. 579–589. https://doi.org/10.17587/mau.18.579-589
- Dayev Z.A., Kairakbayev A.K., Sultanov N.Z. Development of humidity of natural gas control system based on linear programming methods // Energy Systems. 2021. V. 12. N 1. P. 233–245. https://doi.org/10.1007/s12667-019-00353-z
- Matveew M., Kabulova E., Kanisheva O. Fuzzy modeling for steel making processes // ARPN Journal of Engineering and Applied Sciences. 2015. V. 10. N 18. P. 8271–8277.
- Евсюткин И.В., Марков Н.Г. Глубокие искусственные нейронные сети для прогноза значений дебитов добывающих скважин // Известия Томского политехнического университета. Инжиниринг георесурсов. 2020. Т. 331. № 11. С. 88–95. https://doi.org/10.18799/24131830/2020/11/2888
- Дмитриев В.М., Ганджа Т.В., Кочергин М.И. Матрично-топологический анализ компонентных цепей // Вестник Томского государственного университета. Управление, вычислительная техника и информатика. 2023. № 62. С. 25–35. https://doi.org/10.17223/19988605/62/3
- Pantelic V., Postma S., Lawford M., Jaskolka M., Mackenzie B., Korobkine A., Bender M., Ong J., Marks G., Wassyng A. Software engineering practices and simulink: bridging the gap // International Journal on Software Tools for Technology Transfer. 2018. V. 20. N 1. P. 95–117. https://doi.org/10.1007/s10009-017-0450-9
- Мызникова В.А., Устименко В.В., Чубарь А.В. Построение нечётких регуляторов для систем управления автономных объектов в среде SimInTech// Космические аппараты и технологии. 2019. Т. 3. № 1(27). С. 22–27. https://doi.org/10.26732/2618-7957-2019-1-22-27
- Дмитриев В.М., Ганджа Т.В. Методика построения многоуровневых компонентных цепей для моделирования химико-технологических систем // Доклады Томского государственного университета систем управления и радиоэлектроники. 2017. Т. 20. № 3. С. 98–102. https://doi.org/10.21293/1818-0442-2017-20-3-82-86
- Дмитриев В.М., Ганджа Т.В., Ганджа В.В., Мальцев Ю.И. СВИП – система виртуальных инструментов и приборов. Томск: В-Спектр, 2014. 216 с.
- Gandzha T.V., Dmitriev V.M., Zaichenko T.N., Aksenova N.V. Computer modeling of chemical process systems with distributed parameters by means of component circuit method with non-uniform vector coupling // Petroleum and Coal. 2021. V. 63. N 1. P. 68–77.
- Karelin A.E., Maystrenko A.V., Svetlakov A.A., Dmitriev V.M., Gandzha T.V., Aksenova N.V. Synthesis of an automatic control method for major oil pipelines based on inverse dynamics problem concept // Petroleum and Coal. 2018. V. 60. N 1. P. 152–156.
- Цвенгер И.Г., Низамов И.Р. Применение нейросетевых регуляторов в системах управления электроприводами // Вестник Технологического университета. 2017. Т. 20. № 8. С. 111–114.
- Суханова Н.В. Разработка и применение нейросетевых моделейв автоматизации управления оборудованием и технологическими процессами // Автоматизация и моделирование в проектировании и управлении. 2022. № 1(15). С. 24–32. https://doi.org/10.30987/2658-6436-2022-1-24-32
- Kochergin M.I. Interpretation of the state chart diagram into a multi level simulation language // Доклады Томского государственного университета систем управления и радиоэлектроники. 2017. Т. 20. № 4. С. 122–125. https://doi.org/10.21293/1818-0442-2017-20-4-122-125
- Ежов А.А., Черепнев А.С. Дообучение нейронной сети Хопфилда: поиск глобального минимума функционала и модель быстрого сна // Математическое моделирование. 2009. Т. 21. № 5. С. 10–20.
- Дмитриенко В.Д., Заковоротный А.Ю. Решение проблемы дообучения классических нейронных сетей // Автоматизированные технологии и производства. 2015. № 4 (10). С. 32–40.
- Федотов Д.В., Попов Е.А., Охорзин В.А. Оптимизация структуры сверточной нейронной сети с помощью самоконфигурируемого эволюционного алгоритма в одной задаче идентификации // Вестник Сибирского государственного аэрокосмического университета им. академика М.Ф. Решетнева. 2015. Т. 16. № 4. С. 857–863.
- Рыбин П.К., Горин Р.В. Метод оптимизации структуры нейронной сети для задачи планирования подвода поездов к предпортовым станциям // Вестник транспорта Поволжья. 2017. № 5(65). С. 55–63.